let config = {
    page: {
        isShow: true, // 是否显示翻页器，默认显示
        current: 1,
        limit: 10,
        total: 0,
        pageSizeOpts: [10, 20, 30, 40, 50]
    },
    search: {
        isDefaultSearch: true, // 是否默认查询列表，true，自动查询，并渲染表格。false,手动查询表格。
        isShow: true,
        justify: 'end',
        buttonSsize: 'default',
        labelwidth: 100,
        info: [
            { label: '真实姓名', key: 'realName', type: 'input', placeholder: '请输入', size: 'default', style: {}, default: '' },
            { label: '用户名', key: 'username', type: 'input', placeholder: '请输入', size: 'default', style: {}, default: '' },
            { label: '部门名称', key: 'deptId', type: 'select', filterable:true,placeholder: '请选择', size: 'default', style: {}, default: '', select: [], },
            { label: '手机号', key: 'mobile', type: 'input', placeholder: '请输入', size: 'default', style: {}, default: '' },
            { type: 'radio',label: '',key: 'query',default: 'eq', radioData: [{ lable: '精准查询', value: 'eq' }, { lable: '模糊查询', value: 'like' }] },
        ]
    },
    table: {
        prop: {
            // height:'600px', // 表格高度
            higlightRow: false, // 可以选中某一行
        },//表格配置参数
        tool: {
            isShow: true, // 是否显示工具栏
        }, // 设置工具栏
        columns: [
            { title: '用户名', key: 'username', align: 'left', minWidth: 100, show: true },
            { title: '真实姓名', key: 'realName', align: 'left', minWidth: 108, show: true },
            { title: '所属部门', key: 'deptLabel', align: 'left', minWidth: 200, show: true },
            { title: '邮箱', key: 'email', align: 'left', minWidth: 188, show: true },
            { title: '身份证号', key: 'cardnumber', align: 'left', minWidth: 188, show: true },
            { title: '手机号', key: 'mobile', align: 'left', minWidth: 188, show: true },
            {
                title: '状态', key: 'status', align: 'left', minWidth: 108, show: true,
                render: (h, params) => {
                    return h('Tag', { props: { color: params.row['status'] === 0 ? 'red' : 'green' } }, params.row['status'] === 0 ? '停用' : '正常')
                }
            },
            { title: '创建时间', key: 'createDate', align: 'left', minWidth: 248, show: true },
            { title: '操作', slot: 'action', minWidth: 253, align: 'center', show: true },
        ],
        handel: [{ label: '修改', event: 'edit' }, { label: '重置密码', event: 'reset' }, { label: '删除', event: 'remove' }],
        actionData: {
            rowSelect: [],// 已选中行的数据
        }, // 操作数据存储
        api: {
            name: ['systemSetup:systemManger'], // 方法加载方式['common:upload']
            url: '', // 请求路径配置
            apiType: '', // 请求类型
            postType: 'function', // 调用请求方式，url、function
            func: 'permissionUserManage', // 获取列表数据方法，与name，配合使用。
        }, // 配置表格api请求
        tableButton: [
            { icon: '', isCustomIcon: true, type: 'primary', size: "default", customIcon: 'plus', label: '新增', event: 'add', style: { 'margin-left': '1px' } },
            { icon: '', isCustomIcon: true, type: 'primary', size: "default", customIcon: 'plus', label: '同步工作流', event: 'updateGZL', style: { 'margin-left': '8px' } }
        ],
        event: {}, //定义绑定事件
        customSearch: [
            {
                mark: 'zdy_search',// 组件标识，用于判断，渲染不同组件的唯一标识
                component: null, // 自定义组件
                event: {}, // 事件自定义挂载，可以自定义灵活的挂载事件。
            }
        ], // 自定义搜索区域
    }
}

export { config }